home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-07-09 | 10.0 KB | 318 lines | [TEXT/R*ch] |
-
- Goodday,
-
- Finally a new TechNote with a new selector! :-)
- Also a new 'mach' number and some minor things.
-
- Gotta go change nappies!
-
- Have fun!
- René
-
- PS. WWDC-goers: have fun. And if you end up with duplicate CD-ROM's, my
- Intel^H^H^H^H^Hsnail-address is: Bastionweg 108, 1383 JD Weesp in
- The Netherlands! :-)
-
-
- ***************************************************************************
- 5TH ANNIVERSARY!!! LET'S PARTY! CHECK OUT:
- http://www.bio.vu.nl/home/rgaros/gestalt/party/
- ***************************************************************************
-
-
- Gestalt Selectors List 4.1.2 Update
- ===================================
-
- Maintained and published by Rene G.A. Ros (rene@rgaros.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version : 20 March 1998, 17:15 CET (GMT+1)
- Previous update: 10 April 1998, 20:00 CET (GMT+1)
- Last modified : 5 May 1998, 21:45 CET (GMT+1)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
- The latest GSL version is also available on the GSL Web page. Point your
- Internet browser to:
- http://www.bio.vu.nl/home/rgaros/gestalt/
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Lars Christensen unknown OMS, PRLN
- Jean-Pierre Curcio System mach, mbeh, pccd, uram
- Carl R. Osterwald misc. MMBS, Snp2
- Rene Ros System etbl
- VICOM Internet Gateway VIPG
- ---------------------------------------------------------------------------
-
- ===========================================================================
- Contributions to the non-selector sections
- ===========================================================================
- Person Chapter/Section
- ---------------------------------------------------------------------------
- Lars Christensen several reports regarding Copland/Mac OS 8 and an
- correction for the 'vers' selector.
- ---------------------------------------------------------------------------
-
- Apple System Software (A-D)
- ===========================
- No changes.
-
- Apple System Software (E-H)
- ===========================
- |etbl (System [8.1])
- | gestaltExtensionTableVersion &AT22
- | Returns Extension Table version as BCD.
- |
- | enum {
- | #define gestaltExtensionTableVersion 'etbl'
- | kExtensionTableVersion = 0x00000100};
- |
- | NOTE:
- | If gestaltExtensionTableVersion is not defined, it indicates that
- | there is no extension table mechanism present and that the associated
- | extension table routines will be undefined.
- | When the major version number and the value returned are different, it
- | indicates that the extension table mechanism has radically changed and
- | code that doesn't know about the new major version must not attempt to
- | use the extension tablemechanism.
- | Changes to the minor version number indicate that the definition of
- | the ExtensionElement structure has been extended, but the fields
- | defined for previous minor versions have not changed. &AT22
-
- Apple System Software (I-L)
- ===========================
- No changes.
-
- Apple System Software (M)
- =========================
- mach (System [6.0.4]) INF
- gestaltMachineType
- Returns one of the following values, indicating the type of
- machine.
-
- enum {
- #define gestaltMachineType 'mach' /* machine type */
-
- | gestaltPowerMacG3WS? = 312 /* Power Mac G3 Wall Street */
- };
- [other values and notes omitted]
-
- Apple System Software (N-O)
- ===========================
- No changes.
-
- Apple System Software (P-S)
- ===========================
- pccd (System? [7.5.3?])
- gestaltCardServicesAttr &AD24 &AS26
- Returns information about the PC Card Manager (for managing i.e.
- PCMCIA cards).
-
- enum {
- #define gestaltCardServicesAttr 'pccd', /* Card Services attributes */
- gestaltCardServicesPresent = 0, /* if set, Card Services present */
- gestaltCardServicesSupportsRequestIO = 1,
- /* if set, CSRequest/ReleaseIO are
- supported*/
- | gestalt??? = 2, /* seen on PM G3 Workg.Server */
- | gestalt??? = 3}; /* seen on PM G3 Workg.Server */
-
- enum {
- #define gestaltPCCard 'pccd'
- gestaltPCCardDispatchExists = 0, /* if set, 68K support is present*/
- gestaltPCCardFamilyPresent = 1}; /* if set, PowerPC API is present*/
-
- NOTE:
- This selector is not implemented with any current system software
- (7.5.1) on the PowerBook 500 Series computers.
-
- On a PowerBook 3400c/180 (with Mac OS 7.6) this selectors returns
- 0x02, so bit 1 isn't set!? (Rene Ros)
-
- The two sources: PCMCIA API Manual (AD24) and the later PCCard.h header
- file on Dev.CD Apr 97 SDK1; PC Card 3.0 SDK (AS26) each list different
- constant names.
-
- Apple System Software (T-Z)
- ===========================
- No changes.
-
- Apple Additional Software
- =========================
- No changes.
-
- Third Parties Software
- ======================
- No changes.
-
- Unknown Apple Software (A-K)
- ============================
- No changes.
-
- Unknown Apple Software (L-Z)
- ============================
- |mbeh (System? [8.1?]
- | Observed value: 0x02 (PM G3 250 Workgroup Server)
-
- |uram (System [8.1])
- | gestaltUserRAMSize?
- | Returns the amount of memory available to the user in bytes?
- |
- | #define gestaltUserRAMSize 'uram' /* user RAM size */
- |
- | NOTE:
- | See also 'lram' and 'ram '.
-
- Unknown Third Parties Software
- ==============================
- | OMS (???)
- |MMBS (SmartScroll cp [???])
- |PRLN (???)
- |Snp2 (Snapz Pro cp? [???] by Ambrosia SW)
- |VIPG (Gateway ext [3.9?] part of VICOM Internet Gateway)
-
- Reports
- =======
- No changes.
-
- General Info
- ============
-
- Sources
- -------
- A Apple Computer, Inc.
- AT Technical Notes
- AT22 TN 1123 - Start Manager Extension Table Mechanism
-
- The Technical Notes can be found at:
- http://devworld.apple.com/dev/technotes/
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Gestalt Selector:
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- First version to install selector:
-
- Package name:
-
- Author or Company name:
-
- Constant name:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rene@rgaros.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Lars Christensen elenzee@yahoo.com
- Jean-Pierre Curcio jpc83@calva.net
- Carl R. Osterwald cro@br213mail.nrel.gov
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (C) 1992-1998, Rene G.A. Ros
-
- It is not allowed to distribute the GSL updates separate from the full GSL.
- The full GSL can be used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- Developer and consultant at S&B Office Services, Woerden, The Netherlands
- Consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands.
-
- Email: rene@rgaros.nl (preferred)
- rene_ros@office.nl (work)
- rgaros@bio.vu.nl
- rgaros@dds.nl
- WWW : http://www.bio.vu.nl/home/rgaros/
- http://huizen.dds.nl/~rgaros
-